home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / winsock / ircii2-6.zip / SRC\IRCII-2.6\CHANGELO < prev    next >
Text File  |  1994-10-18  |  56KB  |  1,717 lines

  1. /*
  2.  * ChangeLog: Dealing with the actual changes of code in ircII, leaving
  3.  * UPDATES for actual user changes.
  4.  *
  5.  * Matthew Green, 1993.
  6.  *
  7.  * Copyright(c) 1993, 1994
  8.  *
  9.  * See the COPYRIGHT file, or do a HELP IRCII COPYRIGHT
  10.  */
  11.  
  12. 2.6
  13. Tue Oct 18 19:17:49 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  14.  
  15.     script/newformat
  16.         does $R processing for stats l output.  works only
  17.         on the local server, though.  from ian.
  18.  
  19. Mon Oct 17 21:59:21 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  20.  
  21.     source/reg.c:
  22.         % was broken in pattern matching.  got a fix from
  23.         ian and no_nick for this.  grumble.
  24.     source/server.c, include/config.h.dist
  25.         got a patch from ian to make ircii do dynamic
  26.         ip number stuff.
  27.  
  28. 2.5
  29. Sun Oct 16 15:45:47 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  30.  
  31.     more general clean up.
  32.  
  33. 2.4
  34. Sun Oct 16 09:48:53 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  35.  
  36.     source/edit.c:
  37.         turned on hop's for, fe and fec commands.
  38.  
  39. Sat Oct 15 13:25:47 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  40.  
  41.     general clean up of everything.
  42.  
  43. 2.3.24
  44. Wed Oct 12 09:24:36 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  45.  
  46.     source/debug.c:
  47.         added fixes.
  48.     source/irc.c, source/screen.c:
  49.         added debugging info in forward_scroll. (not part
  50.         of release tree).
  51.     source/stack.c:
  52.         begun finishing.
  53.  
  54. Sun Oct  9 16:42:44 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  55.  
  56.     configure.in source/crypt.c source/dcc.c source/debug.c
  57.     source/edit.c source/exec.c source/help.c source/history.c
  58.     source/hook.c source/ircaux.c source/server.c source/log.c
  59.     source/term.c source/whois.c source/window.c source/output.c
  60.     source/ctcp.c:
  61.         stdarg.h patches from brianc@qnx.com and glen@qnx.com,
  62.         plus some other minor fixes.  qnx support, also.
  63.  
  64. Thu Oct  6 22:16:42 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  65.  
  66.     source/server.c:
  67.         fixed `bug' in -DPHONE where /window server + was
  68.         setting the window level to ALL.  eeew.
  69.  
  70. Mon Sep 26 14:38:17 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  71.  
  72.     source/alias.c:
  73.         fix for onchannel() from Scott Reynolds
  74.         <scott@lisa.acs.nmu.edu>
  75.  
  76. 2.3.23beta
  77. Sun Sep  4 00:24:13 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  78.  
  79.     source/names.c:
  80.         fixed /part bug,and a fix (finally!) for ischanop()
  81.         from <cbehrens@iastate.edu>.
  82.     source/dcc.c:
  83.         fixed bug where you could not dcc send to one person
  84.         more than once.
  85.     source/screen.c:
  86.         fixed resize bug when going to s smaller window and
  87.         a line would be cut off.  how did this last so long?
  88.  
  89. Tue Aug  2 00:30:33 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  90.  
  91.     configure.in, include/irc.h, include/term.h, source/scandir.c,
  92.     source/term.c:
  93.         fixed hpux autoconf problems.
  94.         configure now checks that -lresolv actually works,
  95.         and doesn't break compiles.
  96.         configure doesn't use BSDWAIT if POSIX is defined,
  97.         so that newer bsd systems (like netbsd) will use the
  98.         POSIX waitpid() stuff, not causes warnings..
  99.  
  100. Sun Jul 31 21:53:03 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  101.  
  102.     source/dcc.c:
  103.         removed debug message, and a fix for DCC_RAW from
  104.         jim_bob (jrg@doc.ic.ac.uk).
  105.  
  106. 2.3.22beta
  107. Sun Jul 31 03:07:00 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  108.  
  109.     source/names.c, source/parse.c, include/names.h
  110.         fixed ircii not forgetting about remembered channel
  111.         modes after the channel has been joined.
  112.     source/queue.c, source/notify.c, source/mail.c:
  113.         fixed compatibilty problems found with sunos cc.
  114.     source/irc.c:
  115.         versions.
  116.     script/autoop, script/list, script/functions, script/imap,
  117.     script/history-match:
  118.         fixed autoop & list, cleaned up functions and imap,
  119.         added history-match (Daemon).
  120.  
  121. Tue Jul 26 22:12:42 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  122.  
  123.     source/edit.c, source/alias.c:
  124.         getcwd() fixes from cgw.
  125.     source/dcc.h, include/dcc.h:
  126.         added new member to the client struct, othername.
  127.         it's currently only used by dcc_filesend() to save
  128.         the name given as well as the full path - so that
  129.         /dcc send file nick file works, without giving the
  130.         full pathname for 'file'.
  131.  
  132. 2.3.21b
  133. Mon Jul 25 23:27:09 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  134.  
  135.     source/window.c:
  136.         window() - added new commands REMOVE, which is the
  137.         opposite of ADD, and NUMBER, which changes the refnum
  138.         of a window, forcing a swap if needed.
  139.     source/ircserv.c:
  140.         removed printf()'s. no more lame messages at startup
  141.         now.
  142.     acconfig.h, configure.in, include/irc.h, source/alias.c,
  143.     source/dcc.c, source/edit.c:
  144.         configure now checks for getcwd() not getwd(), and
  145.         everything now uses getcwd() not getwd().
  146.     source/term.c:
  147.         cleaned up a bit.
  148.     script/uhnotify:
  149.         got a fix from taner <taner@ucsd.edu>.
  150.  
  151.  
  152. 2.3.21a
  153. Sat Jul 23 23:30:53 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  154.  
  155.     source/alias.c:
  156.         fixed the broken $, bug introduced from hop's alias.c
  157.         changes.  blah.
  158.  
  159. Sat Jul 23 18:37:25 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  160.  
  161.     source/alias.c, include/irc_std.h, source/term.c:
  162.         removed sys/param.h, and moved it into irc_std.h.
  163.         this was to get the newer bsd's define of BSD4_4
  164.         (net/2 defines this as 0.5), which was then used
  165.         in term.c to use termios.
  166.     source/ctcp.c:
  167.         also prints unix version (uname) in ctcp finger
  168.         reply.
  169.     source/scandir.c:
  170.         removed sunos4 readdir_r() stuff.  it used to fail
  171.         because we were getting the ucblib's readdir() but
  172.         not using the right header files.
  173.     include/irc_std.h, configure.in, acconfig.h:
  174.         added a check for memmove(), which we now use if we
  175.         are missing bcopy().
  176.  
  177.  
  178. 2.3.21
  179. Sun Jul  3 17:03:52 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  180.  
  181.     source/alias.c:
  182.         fixed bug that broke /if and chewed cpu time.
  183.  
  184. 2.3.20
  185. Sat Jul  2 17:36:41 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  186.  
  187.     this version was mostly updates from jeremy nelson
  188.     (jnelson@iastate.edu), with a few other bits from me.
  189.  
  190.     configure, acconfig.h:
  191.         bug fix for signal() test, and check for uname(2).
  192.     include/dcc.h, source/notice.c, source/whois.c:
  193.         added new hooks ENCRYPTED_NOTICE and
  194.         ENCRYPTED_PRIVMSG from hop (jnelson@iastate.edu)
  195.     include/names.h, source/names.c:
  196.         fixed memory leak in recreate_mode() that hop found,
  197.         but patched badly ;).  it now caches the string
  198.         version of the mode for each channel, in each channel's
  199.         channel struct.
  200.     source/Makefile.in:
  201.         updated dependancies.
  202.     source/alias.c:
  203.         reworked parser stuff from hop, plus a few new goodies.
  204.     source/ctcp.c:
  205.         added special parsing of ctcp SED.
  206.         added posix uname() handling for ctcp FINGER.
  207.     source/help.c:
  208.         temporary fix for compressed help pages.
  209.     source/hook.c:
  210.         added hop's new do_hook() and assiciated routines that
  211.         fix the bugs we had in serial numbers.
  212.     source/if.c:
  213.         added some of hop's if.c hacks
  214.     source/ircaux.c:
  215.         added hop's stristr() and rstristr() functions.
  216.     source/parse.c:
  217.         many bug fixes from hop.
  218.     source/queue.c:
  219.         added hop's queue.c after cleaning it up a bit.
  220.     source/whois.c:
  221.         various bug fixes from hop and myself.
  222.  
  223. version 2.3.19 never really existed.
  224.  
  225. 2.3.18
  226. Sun Mar 27 22:41:02 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  227.  
  228.     source/reg.c:
  229.         fixed bug in matching where the string ended in \.
  230.         found by avalon (avalon@coombs.anu.edu.au)
  231.     source/input.c:
  232.         fixed bug in transpose characters (avalon).
  233.     source/alias.c:
  234.         fixed pathetic code for showing aliases.
  235.     source/dcc.c:
  236.         fixed window level stuff.. bry (b@ctpm.org).
  237.     source/hook.c 
  238.         removing all hooks with a specific serial number
  239.         works now (/on #hook 1 -).
  240.     source/parse.c, source/numbers.c:
  241.         fixed bugs with missing args
  242.  
  243. 2.3.17beta
  244. Mon Mar 21 00:08:15 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  245.  
  246.     source/crypt.c, source/help.c, source/vars.c, source/screen.c,
  247.     source/Makefile.in:
  248.         fixed security bugs in /help and some /set's and in
  249.         /window create.
  250.     configure.in:
  251.         moved AC_PROG_CPP.
  252.     translation/RUSSIAN*:
  253.         added this.  thanks to dima@demos.su (Dima Ruban)
  254.         for these.
  255.  
  256. Sat Mar 19 00:04:42 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  257.  
  258.     source/window.c:
  259.         fixed bug in /on window_kill
  260.     source/help.c:
  261.         fixed lame bug in freeing nonallocated memory
  262.     source/exec.c:
  263.         fixed bugs in getpgrp() stuff
  264.     source/dcc.c:
  265.         dcc requests with the port < 1024 are now rejceted.
  266.     source/scandir.c
  267.         hopefully got the solaris 2 stuff right here.  i
  268.         hate solaris 2.
  269.  
  270. 2.3.16beta
  271. Thu Feb  3 20:11:11 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  272.  
  273.     source/ctcp.c:
  274.         fixed stupid bug
  275.     source/parse.c:
  276.         fixed window level problems.
  277.  
  278. 2.3.15beta
  279. Tue Feb  1 19:18:23 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  280.  
  281.     source/config.h:
  282.         updated for the beta release.
  283.     source/scandir.c:
  284.         memory leak fixes, and solaris fixes.
  285.     source/status.c:
  286.         'mode k' bug fixed.  any non printables chars are now
  287.         hanlded properly in the status line..
  288.  
  289. Mon Jan 17 18:48:54 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  290.  
  291.     source/parse.c:
  292.         fixed the level of topic changes
  293.     source/server.c, source/notice.c:
  294.         fixed resending away's on reconnect/changing servers.
  295.     source/notify.c:
  296.         made `notify -' delete all the nicks in the list.
  297.  
  298. Sun Jan  9 22:47:09 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  299.  
  300.     source/ctcp.c:
  301.         fixed ctcp flooding so that we don't see multiple
  302.         `ctcp flood from nick'.
  303.     source/whois.c:
  304.         added notify_mark() all for 401.
  305.     source/screen.c, source/wserv.c, include/screen.h:
  306.         added the ttyname stuff, but aren't using it yet.
  307.     source/alias.c:
  308.         fixed stupid bug in alias parsing that gave core dumps.
  309.         how this lasted this long i have no idea.
  310.     source/dcc.c:
  311.         remove the broken-dcc-times stuff, and now we just use
  312.         the anal-ultrix stuff.
  313.     source/parse.c:
  314.         added message_from() things for p_channel().
  315.     source/stack.c, source/stack.h:
  316.         played some more.  things actually compile again here,
  317.         but nothing new works.
  318.  
  319. 2.3.14
  320. Wed Jan  5 22:43:08 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  321.  
  322.     source/notify.c, source/notice.c, source/parse.c, source/whois.c,
  323.     source/vars.c, include/config.h*, include/vars.h.proto,
  324.     include/notify.h
  325.         added notify_handler variable.
  326.     source/irc.c:
  327.         fixed bug in /wait.  god, what a stupid bug.
  328.  
  329. Sun Jan  2 02:36:11 EST 1994 - matthew green <mrg@mame.mu.oz.au>
  330.  
  331.     source/scandir.c:
  332.         fixed for readdir_r() with solaris 2.  thanks to
  333.         Travis L Priest <T.L.Priest@LaRC.NASA.GOV> for this one.
  334.     source/names.c:
  335.         fixed sending of modes to server on rejoin.
  336.     source/alias.c:
  337.         fixed bug in $N where from_server != current_screen->
  338.         current_window->server.
  339.     source/ctcp.c:
  340.         made `ctcp time' more `date' like.
  341.     source/window.c:
  342.         made continued line be up to 1/2 the screen.
  343.  
  344. Thu Dec 30 23:47:01 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  345.  
  346.     source/unotify:
  347.         updated to not show UNKNOWN crap.
  348.     source/help.c:
  349.         fixed set help_window.  i hate help.c
  350.     source/numbers.c:
  351.         changed reset_nickname() etc to not have more than
  352.         one `Nickname:' prompt waiting at a time.
  353.  
  354. Wed Dec 29 01:08:13 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  355.  
  356.     script/uhnotify:
  357.         added new script to do cached userhost lookups for
  358.         notify.
  359.  
  360. 2.3.13
  361. Tue Dec 28 03:26:13 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  362.  
  363.     source/edit.c:
  364.         userhost() - now lets any number of nick's for -cmd.
  365.     configure.in:
  366.         fixed lame bugs in 2.3.12 that prevented it from
  367.         even compiling.
  368.  
  369. 2.3.12
  370. Fri Dec 24 00:50:11 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  371.  
  372.     source/vars.c, source/whois.c, source/notify.c, source/parse.c
  373.     include/vars.h.proto, include/notify.h:
  374.         added notify stuff from checking join's, etc.
  375.     source/help.c
  376.         fixed typo-bug.
  377.     source/edit.c, source/server.c:
  378.         added /clear -unhold
  379.  
  380. Wed Dec 22 23:30:15 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  381.  
  382.     source/exec.c, configure.in, acconfig.h:
  383.         finished svr3/twg patches, fixed the UNIX_MAIL stuff,
  384.         finished the auto-grok signals for exec.c.
  385.  
  386. 2.3.11c
  387. 2.3.11b
  388.     source/server.c:
  389.         fixed all known bugs in server.c ;-)
  390. 2.3.11a
  391. Thu Dec  2 21:05:56 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  392.  
  393.     source/server.c:
  394.         added extra debugging to dgets stuff.
  395.  
  396. 2.3.11
  397. Thu Dec  2 01:50:31 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  398.  
  399.     source/dcc.c, source/exec,c, source/irc.c, source/server.c
  400.     source/newioc, source/screen.c:
  401.         fixed lame bug's introduced in 2.3.9 that caused
  402.         bogus server connections closing.
  403.  
  404. 2.3.10
  405. Sun Nov 28 13:15:14 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  406.  
  407.     source/exec.c:
  408.         fixed POSIX kill(-pid).
  409.  
  410. Mon Nov 15 23:32:22 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  411.  
  412.     source/crypt.c source/exec.c source/file.c source/help.c
  413.     source/irc.c source/ircaux.c source/ircflush.c source/log.c
  414.     source/mail.c source/notice.c source/parse.c source/scandir.c
  415.     source/term.c include/irc.h:
  416.         svr3/wollongong tcp/ip patches applied from entropy
  417.         (entropy@parakeet.con.wesleyan.edu)
  418.  
  419. 2.3.9
  420. Mon Nov 15 00:58:56 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  421.  
  422.     source/..:
  423.         various fixes to remove the `stricmp' stuff so that
  424.         ircii always uses it's own `my_stricmp'
  425.     source/server.c, source/parse.c, source/window.c:
  426.         fixed bug where ircii wouldn't let you /server after
  427.         a oper kill.  removed the kludge `CLOSING_SERVER'
  428.         code (oops, for got to remove the #define from server.h
  429.         oh well).
  430.     source/irc.c:
  431.         fixed notify/clock scheluding.
  432.     
  433. Tue Nov  2 21:17:59 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  434.  
  435.     source/exec.c, include/irc.h:
  436.         exec.c defines IN_EXEC_C so that in include/irc.h we
  437.         don't include unistd.h
  438.  
  439.     source/dcc.c, source/ircserv.c, source/ircaux.c, source/newio.c
  440.         added set_socket_options() which either calls the
  441.         ESIX mark_socket() thing, or sets off linger and sets
  442.         keepaline and reuseaddr on.
  443.  
  444. 2.3.8
  445. Mon Nov  1 00:45:13 EST 1993 - matthew green <mrg@mame.mu.oz.au>
  446.  
  447.     source/edit.c:
  448.         added /beep command which just beeps the terminal.
  449.     source/edit.c, source/keys.c:
  450.         added rbind command that is a reverse bind lookup.
  451.         `/rbind parse_command' shows all keys bound to
  452.         parse_command.
  453.     source/status.c:
  454.         fixed problem with alarm clock (shulick@indiana.edu)
  455.     source/irc.c:
  456.         handlers for SIGHUP/SIGTERM that call irc_exit().
  457.  
  458. Sun Oct 31 18:01:12 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  459.  
  460.     source/server.c:
  461.         fixed bug where primary_server was -1 and used as an
  462.         index.
  463.     source/vars.c, source/hook.c, source/edit.c, source/alias.c,
  464.     source/keys.c, source/notice.c:
  465.         changed the way /save works.  you can use -bind -on
  466.         -alias -digraph -set -notify to save just those types
  467.         (default is all of them), and the -all switch also
  468.         saves things that were generated by the global script.
  469.         these are not saved by default.
  470.  
  471. Sun Oct 31 05:10:14 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  472.  
  473.     configure.in:
  474.         updated for autoconf 1.7, couple of other small
  475.         bugs fixed
  476.     source/vars.c, include/vars.h.proto:
  477.         added REALNAME varaible.
  478.  
  479. 2.3.7
  480. Sun Oct 24 21:47:10 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  481.  
  482.     too many to remember.  many bugs fixed.  hide_private_channels,
  483.     mode #foo +l 0, away when changing servers.  on connect now has
  484.     the port.  added posix signals when avaliable.  more real svr4
  485.     support.  various little bits of other peoples patches added
  486.     where still needed.
  487.  
  488. 2.3.6
  489. Mon Oct  4 02:37:27 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  490.  
  491.     source/status.c:
  492.         yay!!!!!! fixed the `cursor gets lost with /window
  493.         create' bug finally.  added a cursor_to_display() in
  494.         update_status().
  495.     source/alias.c:
  496.         new funcitons pid() and ppid() (and thus function_pid()
  497.         and function_ppid()).
  498.  
  499. Sat Sep 25 20:13:38 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  500.  
  501.     source/server.c:
  502.         fixed the long know bug in bad link on /server.  also
  503.         fixed setting of closed fd to -1.
  504.  
  505. Sun Sep  5 23:52:39 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  506.  
  507.     easyinst:
  508.         shell script from end to configure that also sets up
  509.         the default server and default help service.
  510.     source/, include/
  511.         removed `SCO' and replaced it with either `M_UNIX' or
  512.         with `HAVE_SYS_UN_H'.
  513.     source/dcc.c:
  514.         now shows the port as well as the ip address.
  515.  
  516. Thu Aug 26 00:09:11 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  517.  
  518.     source/dcc.c, source/window.c, include/lastlog.h:
  519.         fixed bugs in 2.3.3 relating to window level LOG_DCC.
  520.         LOG_DCC is back in level LOG_ALL 'cause now only one
  521.         window can have it at once.
  522.         oh god i am so lame.  fixed /dcc get bug.
  523.     
  524.     configure.in:
  525.         added tests for testing getpgrp() to grok non-posix
  526.         getpgrp() regardless what <unistd.h> says.
  527.  
  528. 2.3.3
  529. Sun Aug 22 18:29:21 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  530.  
  531.     source/, include/irc.h
  532.         removed all occurances of the lame null() macro.
  533.     
  534. 2.3.2
  535. Sun Aug  1 02:25:21 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  536.  
  537.     configure.in, source/Makefile.in, Makefile.in
  538.         no longer creates source/Makefile from
  539.         source/Makefile.proto, but rather configure does.  we
  540.         call the make in source/ with the righ aruments.
  541.     source/, include/dcc.h, include/irc.h
  542.         general clean up with some header files, fixed time.h
  543.         and sys/time.h, netinet/in.h (thanks 386bsd for broken
  544.         header files)..
  545.  
  546. Wed Jul 28 23:39:51 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  547.  
  548.     source/stack.c:
  549.         fixed stack pop on <number> so that the list from the
  550.         stack is actually added to the numeric list, if it was
  551.         empty, currently.
  552.  
  553. Tue Jul 27 23:59:45 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  554.  
  555.     source/ctcp.c:
  556.         fixed bugs in send_action() where it was sending the
  557.         message as the format string, and in do_sed() where it
  558.         was calling crypt_msg() with a null key.
  559.  
  560. 2.3.1
  561. Sat Jul 24 03:47:26 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  562.  
  563.     script/dmsg
  564.         added this finally..
  565.  
  566. 2.3.0
  567. Sun Jul 18 04:36:04 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  568.  
  569.     source/dcc.c:
  570.         fixed lame bug with the dcc deadlists.
  571.     source/ircaux.c:
  572.         null() -=> NULL
  573.  
  574. 2.3beta1.9
  575. Mon Jul 12 20:43:55 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  576.  
  577.     source/stack.c source/hook.c, include/stack.h:
  578.         got /stack working with on's.  yay
  579.     configure.in, Makefile.in, acconfig.h:
  580.         updated for use with autoheader, acconfig.h added for
  581.         this purpose (thanks noah).  defs.h is much nicer than
  582.         -DBLAH all the way across the screen.
  583.     source/scandir.c, configure.in:
  584.         whole thing put in a #ifdef HAVE_SCANDIR, that is grokked
  585.         in configure ..
  586.  
  587. 2.3beta1.8
  588. Sat Jul 10 13:11:48 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  589.  
  590.     configure.in, Makefile.in:
  591.         fiddled with, added questions for DEFAULT_SERVER and 
  592.         DEFAULT_HELP_SERVICE, unused so far..
  593.     source/dcc.c, source/edit.c, source/numbers.c:
  594.         fixed some level things.
  595.     source/edit.c:
  596.         made NUMBER_OF_COMMANDS groked automatically..
  597.  
  598. 2.3beta1.7
  599. Sun Jul  4 19:49:36 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  600.  
  601.     NeXT port for 2.3 ..  cleaned up all the .. `suggest parentheses'
  602.     warnings from gcc -Wparentheses ..
  603.  
  604. 2.3beta1.6
  605. Thu Jul  1 23:06:14 EST 1993 - Matthew Green <matthew@valiant.vut.edu.au>
  606.  
  607.     hpux/osf1/sgi/osx/ptx stuff for 2.3 ..
  608.  
  609. 2.3beta1.2
  610. Tue Jun 29 14:14:29 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  611.  
  612.     .. added gnu's autoconf to ircII, it works for sunos, and mostly
  613.     for sgi so far ..
  614.  
  615. 2.2.9
  616. Tue Jun 29 00:05:04 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  617.     
  618.     source/newio.c;
  619.         new_select() - once again, linux proves to be painful.
  620.         previous `fixes' to this routine were lame, and leaked
  621.         memory.
  622.  
  623. 2.2.8
  624. Sat Jun 26 14:45:10 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  625.  
  626.     source/hook.c:
  627.         fixed stupid bug in do_hook() which ignored the last
  628.         /on in each list.
  629.  
  630. 2.2.7
  631. Sat Jun 26 05:15:35 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  632.  
  633.     .. clean up for release ..
  634.  
  635. Fri Jun 18 12:25:18 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  636.  
  637.     .. various bugs for dynix/ptx, linux, hpux .. fixed.. general
  638.     clean up for the release.
  639.  
  640. (2.3beta1.1)
  641. Sun Jun 13 01:10:07 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  642.  
  643.     Wow.  ircII is now under RCS.
  644.  
  645. 2.2.7pre2
  646. Fri Jun 11 03:44:25 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  647.  
  648.     ctcp.c:
  649.         do_finger() - fixed type for replies for daemon clients..
  650.     server.c:
  651.         server() - fixed setting of away's, was causing core dumps,
  652.         and general lossage.
  653.  
  654. Wed Jun  9 23:30:33 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  655.  
  656.     source/server.c:
  657.         fixed sending AWAY's when reconnecting.. by adding the
  658.         : prefix..
  659.  
  660. (2.3beta1.0)
  661. Wed Jun  9 00:20:19 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  662.  
  663.     the lot,
  664.         gah, huge clean up.  changed the lame alpha `port' Long
  665.         stuff back to long, and started using the types for lots
  666.         of things.. like time_t, etc..
  667.         created include/ and moved every header in here..  major
  668.         changes to source/Makefile.proto for this..
  669.         added debug.c and debug.h..  and debug define to config.h
  670.  
  671. Wed Jun  2 23:07:25 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  672.  
  673.     source/term.c, source/irc.c:
  674.         added support to reset signal handlers under ESIX.
  675.     source/edit.c, source/server.h, source/server.c:
  676.         made /redirect smarter about if it needs to wait on
  677.         server output, by setting something in send_to_server(),
  678.         that is checked after the end of the parse_line() in
  679.         redirect().
  680.     source/dcc.c:
  681.         fixed varoius DYNIX/ptx problems that got introduced..
  682.     source/window.c:
  683.         create_additional_screen() - close() and unlink() when
  684.         the create fails...
  685.  
  686. Tue Jun  1 23:41:08 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  687.  
  688.     source/term.c:
  689.         term_cont() - added signal for linux..
  690.  
  691. 2.2.7pre1
  692. Tue Jun  1 20:00:02 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  693.  
  694.     source/vars.c, source/edit.c:
  695.         Changed the way EIGHT_BIT_CHARACTERS works so that if you
  696.         set it, its honoured.
  697.     source/ctcp.c:
  698.         fixed UTC bug.
  699.     source/, Makefile.
  700.         Added patch from Fuzzy to give SCO UNIX support.
  701.         <adrian@cursci.co.uk>
  702.  
  703. Sun May 30 01:36:18 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  704.  
  705.     source/help.c:
  706.         fixed the linux/help bug finally.  not exactly sure what
  707.         was wrong with it, but Veep <eric@blahrvares.er.usgs.gov>
  708.         found the problem, and i fixed it.
  709.  
  710. Fri May 28 23:10:47 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  711.  
  712.     source/parse.c:
  713.         p_privmsg() - fixed beep_when_away with /on msg..
  714.  
  715. Thu May 20 03:25:57 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  716.  
  717.     source/irc.c:
  718.         irc_io() - when reading from stdin (for any screen) we
  719.         read up to BIG_BUFFER_SIZE chars at a time now.
  720.     source/ctcp.c, source/dcc.c:
  721.         added sizes to dcc send/get.
  722.     source/names.c:
  723.         decipher_mode() - bug with loosing track of mode string
  724.         for mode's v and b (Aiken).
  725.     source/alias.c:
  726.         added randm(), a better random function (Sarayan) and
  727.         fixed bug in function_srand() if input was an empty
  728.         string.
  729.     source/edit.c:
  730.         load() - now allows \ at the end of a line to continue
  731.         the line (Stargazer <spz@specklec.mpifr-bonn.mpg.de>)
  732.  
  733. Tue May 18 01:20:50 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  734.  
  735.     source/numbers.c:
  736.         stupid stupid stupid bug in 433 handling fix.
  737.     source/screen.c:
  738.         over zealousness with unsigned char's removed.
  739.  
  740. 2.2.6+
  741. Wed May 12 20:39:01 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  742.  
  743.     source/numbers.c:
  744.         fixed various bugs in the handling of some of the more
  745.         important numerics.  every numeric should be able to
  746.         be caught in a /on now.
  747.     source/notice.c:
  748.         parse_server_notice() - if from is null, use the server's
  749.         name as far as its concerned, if it exists (.itsname).
  750.     source/screen.c:
  751.         change the handling of lines that are null being written to
  752.         the screen, that was causing core dumps in places. (Rogue_F)
  753.     source/keys.c:
  754.         write_bindings() - changed char to unsigned char.
  755.  
  756. Fri May  7 22:54:58 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  757.  
  758.     source/names.c:
  759.         blah, fixed show_channel() to not assume buffer isn't
  760.         changed ever.
  761.  
  762. Thu May  6 04:41:24 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  763.  
  764.     source/numbers.c, source/parse.c, source/funny.c:
  765.         fixed some numerics that were in accessable from /on
  766.         <num> (353 and 366), and removed the away-time from
  767.         the /on msg hook.
  768.     script/finger:
  769.         updated so it doesn't cause core dumps on AIX (Daemon)
  770.     install:
  771.         updated to work with the new config.h (Daemon)
  772.  
  773. Wed May  5 21:43:35 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  774.  
  775.     source/new_io.c:
  776.         new_select() - if timeout == NULL, then we bzero() the
  777.         newtimeval .. stops ircserv from hanging... thanks to
  778.         Kenny Zalewski <zalewk@rpi.edu> for this.
  779.  
  780. 2.2.5
  781. Tue May  4 17:12:03 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  782.  
  783.     source/keys.h.proto, source/keys.c, source/screen.c
  784.         Added new binding SCROLL_START, and new function 
  785.         scrollback_start() to do it.
  786.     source/ircaux.c:
  787.         check_nickname() - fixed bug where it was returning `s'.
  788.  
  789. Tue May  4 02:11:02 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  790.  
  791.     source/exec.c:
  792.         various patches from avalon added to help speed up
  793.         exec handling.
  794.  
  795. Mon May  3 21:32:49 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  796.  
  797.     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaargh.
  798.     Turning bold or inverse off turns everything off.  its a bug in
  799.     termcap. sigh.
  800.  
  801. Mon May  3 01:26:18 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  802.  
  803.     source/irc.c:
  804.         added HPUX and linux to the re-issue list for signals
  805.         that are handled seeing the internal process handlers
  806.         aren't always re-set properly -=> ^C making the client
  807.         exit untimely.
  808.  
  809. Sun May  2 23:06:08 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  810.  
  811.     source/parse.c, source/notice.c, source/ignore.c, source/ignore.h:
  812.         changed the handling of ignore_combo, introducing
  813.         a new function double_ignore().
  814.     source/parse.c, source/ignore.c
  815.         moved IgnoreCombo() into ingore.c from parse.c and 
  816.         renamed it ignore_combo()
  817.     source/window.c, source/screen.c, source/dcc.c:
  818.         removed netinet/in.h and arpa/inet.h includes where they
  819.         existed as dcc.h includes them, and 386BSD has lame
  820.         header files.
  821.     source/pares.c:
  822.         p_nick() - if its mynick then its shown to the current
  823.         window.
  824.     source/lastlog.c:
  825.         lastlog() - added -literal switch.
  826.  
  827. Sun May  2 05:03:27 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  828.  
  829.     source/names.c, source/names.h:
  830.         Added channels keys to the channel stuff, and it also
  831.         gets shown in the mode returned.
  832.     source/numbers.c:
  833.         Fixed bug in 002 handling with SHOW_NUMERICS on.
  834.  
  835. Fri Apr 30 18:48:04 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  836.  
  837.     source/ircux.c:
  838.         check_nickname() - rewritten, and handles things better.
  839.     source/irc.c:
  840.         parse_args() - we now call check_nickname() to make
  841.         sure the nick given is "ok".  If not, we don't start.
  842.  
  843. Wed Apr 28 19:55:43 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  844.  
  845.     source/ctcp.c:
  846.         fixed bug in ctcp ping reply.
  847.     source/parse.c, source/edit.c:
  848.         prefixed duplicate funcion names with p_ and e_.
  849.     source/screen.c:
  850.         fixed lame bug in add_to_window() where the arguments
  851.         to strmcat() were wrong.  (wall privmsg quit channel
  852.         invite nick)
  853.     source/keys.c:
  854.         added emacs bindings to 0x80 + b/d/f/h/^? for people
  855.         with meta keys.
  856.     source/keys.h:
  857.         removed.  wasn't used anywhere.
  858.     source/dcc.c:
  859.         DCC connections are now shown with the ip number, to
  860.         provide a little extra security (Avalon).
  861.  
  862. Tue Apr 27 02:33:03 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  863.  
  864.     source/dcc.c:
  865.         "blah". fixing put_it() et al, didn't fix the lame
  866.         ultrix float bug after all.  stupid ultrix.
  867.  
  868. 2.2.4
  869. Mon Apr 26 12:01:58 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  870.  
  871.     source/ctcp.c:
  872.         fixed lame bug in do_atmosphere() that was making channels
  873.         leave windows because of a missing 2nd argument to
  874.         is_current_channel().
  875.  
  876. 2.2.3
  877. Mon Apr 26 00:42:21 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  878.  
  879.     source/screen.c, source/irc.h, source/irc.c:
  880.         added new global variable, char global_all_off[] that 
  881.         holds a string with the ALL_OFF character in it.  Fixes
  882.         bug with crap getting on the screen.
  883.     source/Makefile.proto:
  884.         Added dependancies for crypt.o.
  885.  
  886. pre2.2.3
  887. Sun Apr 25 11:17:29 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  888.  
  889.     source/exec.c:
  890.         fixed lameness with wait3() arguements.
  891.     source/screen.c:
  892.         added a `:' to the send_to_server() call when redirecting.
  893.         makes it so that 2.8 servers get everything.
  894.  
  895. Sun Apr 25 01:35:35 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  896.  
  897.     source/
  898.         blah. fixed several problems in lots of stupid things
  899.         i did for the release.
  900.     source/screen.c, source/status.c, source/irc.h:
  901.         changed bold, inverse and underline characters to
  902.         ^B, ^V and ^_ respectively.  wow.  it makes some sense
  903.         now.
  904.     Makefile:
  905.         Some rearrangements, and general updating.  its now
  906.         easier to install, or at least i hope so.
  907.     config.h:
  908.         several things updated, AUTO_RECONNECT removed..
  909.  
  910. 2.2.2
  911. Fri Apr 23 05:44:29 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  912.  
  913.     source/
  914.         fixed all of the implicit functions declartions, and
  915.         several other compiler warnings. wheeeeeeeeeee.
  916.  
  917. Thu Apr 22 14:42:07 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  918.  
  919.     source/numbers.c:
  920.         fixed handling of RPL_LINKS (364) so that 2.8 servers
  921.         would be cool.
  922.  
  923. Thu Apr 22 04:18:53 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  924.  
  925.     source/
  926.         fixeds 1000's olf lines of warnings from gcc -Wall.
  927.  
  928. Tue Apr 20 22:29:05 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  929.  
  930.     source/term.c:
  931.         fixed lame hpux bugs, got term.c back to working again.
  932.     source/keys.c, source/edit.c:
  933.         fixed 8-bit stuff again in edit_char(), by using 
  934.         unsigned char.
  935.  
  936. pre2.2.pl12
  937. Mon Apr 19 21:54:09 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  938.  
  939.     source/term.c:
  940.         blah.  i hate sun tty drivers.  we're back to sgtty.
  941.  
  942. Sat Apr 17 21:28:42 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  943.  
  944.     source/alias.c, source/alias.h, source/parse.c, source/ctcp.c,
  945.     source/dcc.c, source/dcc.h, source/edit.c, source/edit.h,
  946.     sourec/exec.c, source/flood.c, source/help.c, source/history.c,
  947.     source/irc.c, source/irc.h, source/ircaux.c, source/log.c,
  948.     source/mail.c, source/notice.c, source/scandir.c, source/server.c,
  949.     source/status.c, source/whois.c, source/dcc.c.orig, source/screen.c:
  950.         Added OSF/1 support.  Made `long' a define, Long.
  951.     source/output.c, source/ctcp.c, source/server.c, source/hook.c:
  952.         put_it(), say(), yell(), send_to_server(), do_hook(),
  953.         send_ctcp() and send_ctcp_notice() - changed from being
  954.         `int' to `char *' being passed.  Fixes several lame
  955.         problems.
  956.  
  957. Thu Apr 15 17:09:16 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  958.  
  959.     source/whois.c:
  960.         whois_operator() - fixed 313 reply, so that 2.8 
  961.         servers look cool.
  962.     source/numbres.c
  963.         cannot_join_channel() - now switch on -current_numeric,
  964.         not current_numeric.
  965.     source/term.c:
  966.         Changed terminal handling from sgtty to termios for 
  967.         SUNOS.
  968.  
  969. Tue Apr 13 13:39:09 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  970.  
  971.     source/ctcp.c:
  972.         fixed various bugs with ctcp floods,
  973.     source/
  974.         fixed lots of compiler warnings, thanks to Vesa.
  975.  
  976. pre2.2.2pl10
  977. Mon Apr 12 18:39:55 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  978.  
  979.     all:
  980.         fixed various .h and .c files, removing a few compiler
  981.         warnings.
  982.     source/alias.c:
  983.         changed $channels() and $servers() to $mychannels and
  984.         $myservers().
  985.     source/edit.c:
  986.         Added new command XTYPE [-LITERAL] <text>, function
  987.         xtypecmd().
  988.  
  989. Mon Apr 12 03:26:44 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  990.  
  991.     Makefile, source/Makefile.proto
  992.         Added LEX and LEXLIB.
  993.  
  994. Sat Apr 10 02:42:55 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  995.  
  996.     source/dcc.c;
  997.         close_all_dcc() - fixed bug where the list was merely
  998.         being lost, not removed (so not closing fd's)
  999.  
  1000. pre2.2.2pl9
  1001. Fri Apr  9 02:27:26 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1002.  
  1003.     Makefile, source/dcc.c:
  1004.         Added PTX patches.
  1005.     source/exec.c, source/edit.c, source/screen.c:
  1006.         changed test_to_process() to have switch if it would
  1007.         call put_it() or not - fixed recusive bug with /redirectign
  1008.         to a process.
  1009.  
  1010. Thu Apr  8 01:17:41 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1011.  
  1012.     source/window.c, source/server.c:
  1013.         Fixed /window server, and /server so that ircii would
  1014.         use the old port numbers.
  1015.  
  1016. Wed Apr  7 13:31:23 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1017.  
  1018.     source/hook.c:
  1019.         Made save_hooks() include the serial number.
  1020.     source/edit.c:
  1021.         parse_line() - \r and \n are not treated as special from
  1022.         within a loaded script anymore.
  1023.  
  1024. pre2.2.2pl8
  1025. Tue Apr  6 23:37:27 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1026.  
  1027.     source/history.c:
  1028.         Fixed history scrolling from the initial input line.
  1029.     source/server.c:
  1030.         Fixed bug in server -delete where Window->server's
  1031.         were left the old value.
  1032.     source/mail.c:
  1033.         Made it so mail type messages go to level CRAP.
  1034.     soucre/alias.c:
  1035.         Added poxaV's curpos patch.
  1036.     source/edit.c:
  1037.         Changed /WAIT to use unknown command, not WHOIS.
  1038.     
  1039. pre2.2.2pl7
  1040. Tue Apr  6 01:01:46 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1041.  
  1042.     source/notice.c:
  1043.         fixed lame bug where the server version/name NOTICE was
  1044.         being shown twice.
  1045.     source/numbers.c:
  1046.         Added lastlog saving to all numeric messages.
  1047.     source/mail.c:
  1048.         init_mail() - fixed handling of env var MAIL where it was
  1049.         strcat()ing not strcpy()ing (Glenn!)
  1050.     source/status.c:
  1051.         Added Aiken's right justification patch to the status
  1052.         line (%>).
  1053.     source/screen.c, source/window.c, source/window.h:
  1054.         Fixed lame bug where I'd left variables in screen.c and
  1055.         window.c.
  1056.     source/?:
  1057.         Added various things from Lynx.
  1058.  
  1059. Mon Apr  5 05:15:16 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1060.  
  1061.     source/numerics.c:
  1062.         made numerics 471 473 474 475 476 show what sort of
  1063.         cannot join channel they are.
  1064.     source/whois.c:
  1065.         made 313 replies (whois operator) only add the
  1066.         "(is an IRC operator)" if the server is < 2.8.
  1067.  
  1068. Tue Mar 30 03:58:27 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1069.  
  1070.     source/dcc.c, Makefile:
  1071.         Added support for A/UX, thanks to Helen Rose for help
  1072.         with this (hrose@eff.org).
  1073.  
  1074. pre2.2.2pl6
  1075. Tue Mar 30 02:02:22 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1076.  
  1077.     source/term.c, source/term.h:
  1078.         changed various things for hpux terminal emulation. .now
  1079.         uses sysV style (termio).  Fixes problem with getting
  1080.         info about the terminal out of the tty.  Also added
  1081.         support for irix.
  1082.  
  1083. pre2.2.2pl5
  1084. Mon Mar 29 18:50:25 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1085.  
  1086.     source/window.c, source/window.h, source/screen.c, source/screen.h
  1087.     source/names.c, source/lastlog.c, source/hold.c, source/exec.c,
  1088.     source/translat.c, source/term.c, source/status.c, source/menu.c,
  1089.     source/irc.c, source/input.c, source/help.c, source/edit.c,
  1090.     source/alias.c
  1091.         window.c was split into window.c and screen.c today, and
  1092.         these files had various changes to fit to this.
  1093.  
  1094. Mon Mar 29 01:13:30 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1095.  
  1096.     source/count.l, source/count.c, source/Makefile.proto:
  1097.         Added count.l, removed count.c, and updated Makefile.proto
  1098.         to use these changes.
  1099.     
  1100.     source/irc.c, source/dcc.c, source/exec.c
  1101.         Fixed close_all_dcc(), and close_all_exec().  Added
  1102.         signal handlers for SIGUSR1 (sig_user1) and SIGUSR2
  1103.         (sig_user2).  USR1 closes all dcc and exec connections,
  1104.         and USR2 uses setjmp()/longjmp() to break out of where
  1105.         it is, and start processing from irc_io() again.  USR2
  1106.         doesn't seem to work.  sigh.
  1107.  
  1108. pre2.2.2pl4
  1109. Sat Mar 27 04:18:29 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1110.  
  1111.     source/edit.c:
  1112.         fixed lame bugs for some commands losing parameters.
  1113.     source/window.h, source/window.c:
  1114.         Fixed bugs in scroll functions where wrong lines were
  1115.         displayed when new lines had been added to the window.
  1116.         New Window element int new_scrolled_lines.
  1117.     source/server.c:
  1118.         fixed ircserv to show the real name of the program in
  1119.         argv[0], not "ircserv".
  1120.     source/edit.c:
  1121.         Fixed handling of literal ^J and ^M's to the way they were
  1122.         originally documented in UPDATES (the same as \n used to do).
  1123.     source/hook.c:
  1124.         ugh, do_hook().  added a bzero().  see comments.  ha ha ha.
  1125.     source/lastlog.h:
  1126.         Added LOG_SNOTE to LOG_ALL.
  1127.  
  1128. Thu Mar 25 23:58:58 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1129.  
  1130.     source/ctcp.c, source/parse.c:
  1131.         Finished the ignore ctcps and crap stuff.
  1132.     source/parse.c:
  1133.         ON PUBLIC has $1 as channel, and $2- as message.
  1134.  
  1135. Thu Mar 25 02:19:04 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1136.  
  1137.     source/edit.c:
  1138.         fixed send_com() so that it would only use "%s :%s" when
  1139.         the argument existed.
  1140.     source/ignore.c, source/ignore.h:
  1141.         changed level from unsigned char to int, to allow more than
  1142.         8 level's of ignore to work.  Reformatted the  output ..
  1143.  
  1144. Wed Mar 24 19:57:03 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1145.  
  1146.     source/numbers.c:
  1147.         Fixed motd numerics for 2.8 properly..
  1148.     source/vars.h.proto, source/vars.c, config.h, config.h.lynx:
  1149.         Added new variable NOTIFY_LEVEL, which is used by default
  1150.         for new windows.
  1151.     source/edit.c:
  1152.         Fixed bug in quote(), where the arguement was being sent
  1153.         as the format string.  Real dumb.
  1154.     source/ctcp.c, source/ignore.c, source/ignore.h, source/lastlog.c,
  1155.     source/lastlog.c:
  1156.         Added ignore levels CTCP and CRAP.
  1157.  
  1158. Tue Mar 23 01:58:34 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1159.  
  1160.     source/edit.c, source/numbers.c, source/window.c, source/whois.c,
  1161.     source/irc.c:
  1162.         Changed redirect to use unknown command, and fixed some
  1163.         strange bugs.  Some still exist with 2.8 servers.  Also
  1164.         made all numerics work with /on <num>.  Some (318 eg)
  1165.         didn't have hook code for it.
  1166.     source/input.c:
  1167.         Fixed lame bug in write a character to the screen.
  1168.  
  1169. Mon Mar 22 02:24:43 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1170.  
  1171.     source/window.c, source/window.h:
  1172.         Added window notify levels, with /window notify_level
  1173.         level ..
  1174.     source/vars.h.proto, source/vars.c, source/window.c, source/keys.c,
  1175.     config.h, config.h.lynx:
  1176.         Added two new variables, XTERM_OPTIONS, whose value is
  1177.         passed to xterm, when using WINDOW CREATE, and 
  1178.         EIGHT_BIT_CHARACTERS, which, if set, doesn't strip the
  1179.         8th bit off the input streams.
  1180.     source/alias.c, source/names.c, source/names.h, source/server.c,
  1181.     source/server.h:
  1182.         Added new functions $channels() and $servers().
  1183.  
  1184. Sun Mar 21 02:31:25 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1185.  
  1186.     source/edit.c:
  1187.         privmsg() - changed so that /msg =nick and @nick both
  1188.         set from_server to -1.. fixes lame level bug..
  1189.  
  1190. Sat Mar 20 02:16:34 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1191.  
  1192.     source/window.c:
  1193.         window() - made /window server make the window level
  1194.         ALL -DCC, not just ALL.
  1195.     source/numbers.c:
  1196.         Fixed the INFO and MOTD numerics so that they will work
  1197.         with the new ones from ircd 2.8-7+ .. blah ..
  1198.     source/newio.c:
  1199.         new_select() - fixed so that select() wouldn't over right
  1200.         the struct timeval...
  1201.         
  1202.  
  1203. Fri Mar 12 18:27:31 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1204.  
  1205.     source/edit.c:
  1206.         send_com() - wasn't prefixing the arguements with a
  1207.         : which meant ircd 2.8 was being lame ...  For some
  1208.         commands, using send_comm()
  1209.  
  1210. Mon Mar  8 10:22:03 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1211.  
  1212.     source/exec.c:
  1213.         fixed bug in /exec -in
  1214.     source/server.c:
  1215.         added support for /server -delete
  1216.     source/edit.c, source/keys.c:
  1217.         Added support for 8 bit input.
  1218.     source/irc.c:
  1219.         Added command line option -v, version.
  1220.  
  1221. 2.2.1.2
  1222. Sun Feb 28 13:35:19 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1223.  
  1224.     source/whois.c:
  1225.         add_to_whois_queue() - finished fixing another bug in
  1226.         /userhost -cmd..
  1227.     source/names.c:
  1228.         ignore() - made /IGNORE use the HIGHLIGHT_CHARACTER.
  1229.         reconnect_all_channels() - fixed bug from 2.2.1
  1230.  
  1231. 2.2.1.1
  1232. Wed Feb 24 17:43:55 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1233.  
  1234.     source/whois.c:
  1235.         Fixed bug in /userhost.
  1236.     source/parse.c:
  1237.         Fixed bug in ON RAW_IRC.
  1238.  
  1239. Tue Feb 23 18:56:54 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1240.  
  1241.     source/reg.c:
  1242.         Fixed bug in \escaping. (Troy)
  1243.  
  1244. Sun Feb 21 16:36:22 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1245.  
  1246.     script/troy, script/killpath, script/kpstat, script/traces:
  1247.         Updatd scripts for 2.2.1.
  1248.  
  1249. Sat Feb 20 00:36:12 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1250.  
  1251.     source/edit.c, source/irc.c
  1252.         Finally did The Right Thing (tm) with the wait key junk
  1253.         that help uses, and moved it from irc_io() to edit_char()
  1254.         where I should have put it originally.  Also fixes a bug
  1255.         in dumb mode.
  1256.  
  1257. Thu Feb 18 01:48:05 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1258.  
  1259.     source/window.c, source/window.h:
  1260.         window() - added new command LOGFILE for window logging.
  1261.     source/dcc.c:
  1262.         We now use wait_new_free() for dcc_erase().
  1263.     Makefile:
  1264.         Removed makehelps and changed installhelp.
  1265.  
  1266. Wed Feb 17 06:13:34 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1267.  
  1268.     source/notice.c:
  1269.         changed ON SERVER_NOTICE for $0 to be the server name.
  1270.         Changed the AIX_370 #if's to BROKEN_SCANF.
  1271.     source/ctcp.c:
  1272.         Fixed bugs in CTCP PING.
  1273.     source/edit.c:
  1274.         Fixed bugs in me() and describe().
  1275.  
  1276. Thu Feb 11 14:57:10 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1277.  
  1278.     source/server.c:
  1279.         do_server() - actually fixed the autoreconect problems
  1280.         when there is only one server in the server list this
  1281.         time. ugh.
  1282.     config.h, source/vars.h.proto, source/vars.c, source/parse.c
  1283.         Added new variable SHOW_WHO_HOPCOUNT, whoreply().
  1284.  
  1285. Wed Feb 10 19:53:32 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1286.  
  1287.     script/whowas
  1288.         New whowas script for 2.2 from Mycroft.
  1289.     source/ctpc.c
  1290.         Fixed NO_CTCP_FLOOD, changed do_errmsg() to do_echo(),
  1291.         and moved do_ping() to this, and added CTCP ECHO.
  1292.     Numerous other bugs fixes from various people.
  1293.  
  1294. 2.2
  1295. Tue Feb  9 16:46:39 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1296.  
  1297.     source/dcc.c, source/scandir.c, source/help.c, source/edit.c:
  1298.         couple of bugs fixes here and there ...
  1299.     source/edit.c:
  1300.         bug in who() with -operator switch..
  1301.  
  1302. Sun Feb  7 17:35:03 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1303.  
  1304.     source/window.c, source/server.c, source/edit.c;
  1305.         Fixed away bugs..
  1306.     source/window.c:
  1307.         update_all_status() - doesn't call traverse_all_windows()
  1308.         anymore, as it was calling it recusively.  Should rewrite
  1309.         traverse_all_winodws().
  1310.     source/
  1311.         Support for Solaris 2 added (spot <raob@ee.mu.oz.au>)
  1312.     source/
  1313.         Support for 386BSD added (Mycroft)
  1314.  
  1315. Sun Feb  7 05:04:23 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1316.  
  1317.     source/alias.c:
  1318.         alias_currdir(), and `$W' now return the current working
  1319.         directory. alias_version(), and '$V' give the version
  1320.         (poxaV).
  1321.     source/alias.c:
  1322.         alias_current_numeric(), and `$H' now return the current
  1323.         numeric.
  1324.     source/edit.c;
  1325.         fixed couple of memory leaks, made `:' not a special
  1326.         character in command mode, as it is now the no-op command.
  1327.         me(), describe() and prepare_action() - changed to not
  1328.         add the offensive period.
  1329.     source/window.c:
  1330.         window() - fixed bugs in WINDOW SERVER and WINDOW NAME.
  1331.     source/help.c:
  1332.         help() - bit of cleaning up..
  1333.     source/ctcp.c:
  1334.         do_version() - made it use IRCII_COMMENT if the value for
  1335.         CLIENT_INFORMATION is null.
  1336.  
  1337. Thu Feb  4 17:59:23 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1338.  
  1339.     source/
  1340.         Various unused variables removed, uninitialised variables
  1341.         initilised..
  1342.     source/status.c, source/window.c, source/hook.c, source/edit.c,
  1343.     source/if.c:
  1344.         Few bug fixes here and there, and a couple of very nasty
  1345.         memory leaks..  thanks to jlemon..
  1346.     source/hook.c:
  1347.         do_hook() - fixed the `Dumb mode' bug that Daemon, then
  1348.         recently poxaV had trouble with (Mycroft)
  1349.         
  1350. Wed Feb  3 18:30:04 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1351.  
  1352.     source/ctcp.c, source/vars.h.proto, source/vars.c, config.h:
  1353.         New variable NO_CTCP_FLOOD, which when set makes ircii
  1354.         only send one CTCP reply per second.
  1355.     source/numbers.c, source/whois.c, source/names.c, source/funny.c:
  1356.         Changed all the numerics replies so that $0 is now the
  1357.         server name (if it want't already), except for ISON and
  1358.         USERHOST, as these are server local anyway.
  1359.  
  1360. Tue Feb  2 21:40:46 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1361.  
  1362.     source/edit.c, source/whois.c:
  1363.         Removed /msg -channel as it doesn't make sense anymore.
  1364.     source/dcc.c:
  1365.         process_dcc_request() - fixed start times in dcc requests.
  1366.     source/status.c:
  1367.         status_mail() - fixed stupid bug (Mycroft).
  1368.     source/whois.c:
  1369.         no_such_nickname() - fixed so that $0 is now the server name.
  1370.  
  1371. Sun Jan 31 23:33:18 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1372.  
  1373.     source/window.c:
  1374.         kill_screen() - fixed more lame bugs left for me to fix.
  1375.     source/term.h, source/scandir.c, source/ircflush.c:
  1376.         Fixed various hpux problems.
  1377.     Makefile, config.h, source/dcc.c, source/edit.c,source/exec.c,
  1378.     source/irc.c, source/irc.h, source/mail.c, source/scandir.c,
  1379.     source/term.c, source/hook.c:
  1380.         Fixed various AIX 3.1/3.2 problems.  (Mycroft)
  1381.  
  1382. Sat Jan 30 18:28:31 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1383.  
  1384.     source/edit.c, source/ctcp.c:
  1385.         Added CTCP PING to ircII...  pingcmd() and special case
  1386.         handling for the reply .. convert_ping_args()..
  1387.     source/edit.c
  1388.         waitcmd() - fixed stupid bug that Troy left in the code
  1389.         to set up a WAIT -CMD.
  1390.  
  1391. Thu Jan 28 23:37:19 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1392.  
  1393.     source/names.c:
  1394.         Fixed bug in irc -c that I broke when fixing the phone bug.
  1395.  
  1396. Wed Jan 27 22:48:46 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1397.  
  1398.     source/window.c, source/irc.c:
  1399.         Changed create_additional_screen() to select on the listening
  1400.         socket, and timeout after 5 seconds, returning an error, 
  1401.         rather than just calling accept().  This stops the case where
  1402.         the wserv process doesn't get started, and the client will
  1403.         hang in the accept().  Removed the force arguement from
  1404.         kill_screen(), and all the calls to it.
  1405.  
  1406.     source/edit.c:
  1407.         renamed new_send_line() to sendlinecmd() so that it follows
  1408.         the general ircII pattern (is there such a thing ? - phone :)
  1409.         
  1410. Tue Jan 26 19:03:51 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1411.  
  1412.     source/status.c
  1413.         Added poxaV's patch to put time in standard format.
  1414.  
  1415. Mon Jan 25 09:14:10 EST 1993 - Brian Koehmstedt <bpk@gnu.ai.mit.edu>
  1416.  
  1417.     source/crypt.c, source/dcc.c, source/exec.c, source/help.c,
  1418.     source/irc.c, source/ircaux.c, source/notice.c, source/scandir.c,
  1419.     source/term.c, source/ircflush.c:
  1420.         added support for Linux
  1421.  
  1422. Mon Jan 25 02:52:14 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1423.  
  1424.     source/dcc.c, source/exec.c, source/server.c, source/window.c:
  1425.         added close_all_dcc(), close_all_exec() and close_all_server(),
  1426.         which are called from create_additional_screen(), from the
  1427.         forked process to close all unneeded file descriptors.
  1428.         create_screen() - fixed bug when create_screen() returns a
  1429.         screen that was marked as being !alive.
  1430.         Hmm, somewhere here I think I have fixed the bug with the
  1431.         position of the cursor, when using more than one screen.
  1432.         No idea if it is fixed, but I can't get it to happen.
  1433.     source/names.c:
  1434.         set_window_channel() - fixed bug when channel was NULL.
  1435.  
  1436. Mon Jan 25 11:44:20 EST 1993 - Charles Hannum <mycroft@gnu.ai.mit.edu>
  1437.  
  1438.     source/window.c:
  1439.         scroll_window() - fixed bug that deleted text from the
  1440.         input prompt
  1441.  
  1442. Thu Jan 21 18:16:16 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1443.  
  1444.     source/window.c, source/dcc.c:
  1445.         Added flag to dcc_message_transmit(), to indicate if the
  1446.         hook/put_it() call should be made.  Used when redirecting
  1447.         to a dcc chat connection, which is now possible.
  1448.  
  1449. Wed Jan 20 23:41:50 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1450.  
  1451.     source/window.c, source/edit.c, source/whois.c, source/window.h:
  1452.         Changed how REDIRECT works.  We now send a redirect token
  1453.         to the server when redirecting, not a wait token.  It is in
  1454.         the form of #RED#nnnn where nnnn is the screen's number
  1455.         (internal).  Redirect also is a property of the screen, not
  1456.         of the whole of ircII.  This means that there are no more
  1457.         valid reasons to call irc_io() recursively.
  1458.     source/mysetjmp.h, source/mysetjmp.c, source/irc.c, source/alias.c,
  1459.     source/window.c, source/window.h:
  1460.         Removed all the code that was applicable to the mysetjmp()
  1461.         code, as there are no need for it anymore - only /WAIT and
  1462.         $".." call irc_io() recursively, and they can be used in
  1463.         other (better) ways.
  1464.  
  1465. Tue Jan 19 14:05:52 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1466.  
  1467.     source/help.c:
  1468.         You guessed it.. another bug.. fixed.
  1469.     source/window.c;
  1470.         window() - fixed bugs in WINDOW SERVER.
  1471.     source/parse.c, source/edit.c, source/exec.c:
  1472.         Added doing_privmsg, which makes ircII convert all attempts
  1473.         to PRIVMSG from a PRIVMSG in to a NOTICE.
  1474.     source/parse.c, source/whois.c:
  1475.         Added flag to HOST and USERHOST commands.  It allows a command
  1476.         to be executed when the the userhost (302) reply comes back
  1477.         from the server - userhost_cmd_returned().
  1478.     source/edit.c;
  1479.         Added new command INPUT.  Takes a ".." prompt as its first
  1480.         parameter, and displays this, and prompts for input that
  1481.         expanded, and passed to the command that is its second arg.
  1482.         (ie, /INPUT "prompt> " echo $*).  This should be used as
  1483.         a replacement for $".." type variables.
  1484.  
  1485. Sun Jan 17 22:01:34 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1486.  
  1487.     source/help.c:
  1488.         help_prompt() - fixed another bug..  when will it end..?
  1489.     source/dcc.c:
  1490.         register_dcc_offer() - made dcc collisions for DCC CHAT
  1491.         automatically connect to the other party.  Impressed.
  1492.     source/window.h, source/window.c:
  1493.         Added new define in winodw.h SCROLL_AFTER_DISPLAY .. which
  1494.         makes the display scroll like it used to in 2.1.5.
  1495.  
  1496. Sun Jan 17 01:16:37 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1497.  
  1498.     source/funny.c:
  1499.         Fixed lame bug in funny_list() which caused the wide list
  1500.         to be corrupted when more than 50 in it.
  1501.  
  1502. Sat Jan 16 17:42:41 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1503.  
  1504.     source/window.c:
  1505.         Fixed stupid bug in window(), in the CHANNEL command.
  1506.     source/dcc.c:
  1507.         Forgot dcc get for lame ultrix - fixed.
  1508.     source/lastlog.c:
  1509.         lastlog() - made it possible to /lastlog <pattern> <count>
  1510.         now.
  1511.     source/help.c:
  1512.         help_me() - fixed a stupid bug that would cause help to
  1513.         become trapped, and unusable for that session.
  1514.  
  1515. Fri Jan 15 16:26:13 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1516.  
  1517.     source/irc.c, source/window.c:
  1518.         Finally got irc_io() knowing when a socket connection to
  1519.         a wserv process closes, and to kill that screen, I know
  1520.         don't know of any pending bugs directly related to
  1521.         WINDOW CREATE.
  1522.  
  1523.     source/irc.c, source/help.c:
  1524.         Got help working properly again (I think), and all the
  1525.         checking to make sure ircII won't get confused, etc.
  1526.  
  1527. Fri Jan 15 03:07:48 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1528.  
  1529.     source/help.c:
  1530.         Added variable help_screen, that is set when we enter a
  1531.         help command, and is set to NULL when we exit.  In help(),
  1532.         I made it illegal to call help from more then one screen
  1533.         at the same time.
  1534.     source/irc.c, source/window.c:
  1535.         Added new function is_main_screen(), and added code to 
  1536.         irc_io() to detect if a screen is closed from something
  1537.         other than window delete.
  1538.  
  1539. Thu Jan 14 12:37:10 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1540.  
  1541.     Makefile, source/Makefile.proto:
  1542.         Removed the INSTALL section of this, replacing it with a
  1543.         cp, strip, and chmod, as not all machines support install.
  1544.         Also added new target `everything' to the Makefile.. that
  1545.         does the same as `make all ircflush ircserv wserv'.
  1546.  
  1547. Wed Jan 13 18:19:26 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1548.  
  1549.     source/alias.c, source/edit.c:
  1550.         Smallish revamp of the whole modules, formatting for 80 columns
  1551.         and smallish optimizations here and there.  Could be bugs here
  1552.         I guess.
  1553.     source/crypt.c, source/ctcp.c, source/dcc.c, source/exec.c,
  1554.     source/flood.c, source/funny.c, source/help.c, source/history.c,
  1555.     source/hold.c, source/hook.c, source/if.c, source/ignore.c,
  1556.     source/input.c, source/irc.c, source/ircaux.c, source/ircflush.c,
  1557.     source/ircserv.c, source/key.c, source/lastlog.c, source/list.c,
  1558.     source/log.c, source/mail.c, source/menu.c, source/mysetjmp.c
  1559.     source/names.c, source/newio.c, source/notice.c, source/notify.c
  1560.     source/numbers.c, source/output.c, source/parse.c source/reg.c,
  1561.     source/status.c, source/server.c, source/term.c source/translat.c,
  1562.     source/vars.c, source/whois.c, source/window.c, source/wserv.c:
  1563.         reformatted for 80 columns, hopefully thats the end of the
  1564.         formatting saga..  :)
  1565.  
  1566. Tue Jan 12 16:42:55 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1567.  
  1568.     source/dcc.c:
  1569.         Changed the call to put_it() for ultrix machines so that
  1570.         the floating pointers won't get garbled.
  1571.     source/ctcp.c, source/ctcp.h:
  1572.         Fixed send_ctcp_reply(), and removed Transmit_CTCP() moving
  1573.         the 2 lines to the only place it was called from.
  1574.     source/translat.c, source/term.c, source/ignore.c:
  1575.         reformatted.
  1576.  
  1577. Mon Jan 11 16:40:14 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1578.  
  1579.     source/window.c:
  1580.         Changed window() so that the handling of HOLD_MODE called
  1581.         set_int_var() rather than reset_line_cnt().  Fixed a problem
  1582.         with /flush.
  1583.  
  1584. Mon Jan 11 01:35:22 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1585.  
  1586.     source/lastlog.c, source/file.c, source/crypt.c, source/list.c:
  1587.         reformatted.
  1588.  
  1589. Mon Jan 11 00:29:41 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1590.  
  1591.     source/names.h, source/names.c, source/window.c, source/window.h,
  1592.     source/edit.c, source/parse.c:
  1593.         Changed the handing of WINDOW CHANNEL, and JOIN so that
  1594.         ircII now remembers what window a channel was joined on.
  1595.         channel() in both parse.c and edit.c were changed, 
  1596.         add_channel() in names.c.  New function, set_channel_window()
  1597.         added, in names.c thats sets a channel's window, and as such,
  1598.         Window * added to ChannelList.  This sometimes helps ircII
  1599.         remember what channels were on which windows, when
  1600.         re-connecting to a server.  Sometimes.
  1601.  
  1602.     source/ctcp.c, source/output.c, source/hook.h.proto, source/parse.c,
  1603.     source/output.h:
  1604.         Moved the ctcp_* functions in output.c to ctcp.c, where they
  1605.         belong, and also put in_on_who in hook.h.proto, and fixed
  1606.         those fucntions that used it.
  1607.  
  1608. Sun Jan 10 10:30:20 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1609.  
  1610.     source/funny.c:
  1611.         Changed funny_list(), fixing the -TOPIC argument to the
  1612.         LIST command.  Changed the functionality of -TOPIC so
  1613.         that it works *with* the other arguements, not against
  1614.         them.
  1615.  
  1616. Sun Jan 10 09:23:43 EST 1993 - poxaV <cgw@unt.edu>
  1617.  
  1618.     source/vars.h.proto, source/vars.c, source/status.c, config.h:
  1619.         renamed status_user() to status_user0(), and added 3
  1620.         new functions, status_user[123]()..  New variables
  1621.         STATUS_USER[0-3] ..  to go with the new status line
  1622.         functions, %X, %Y and %Z.
  1623.  
  1624. Thu Jan  7 00:13:14 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1625.  
  1626.     source/status.c:
  1627.         Fixed status_oper() so that it wouldn't show
  1628.         if SHOW_STATUS_ALL wasn't set.
  1629.  
  1630. Wed Jan  6 19:04:42 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1631.  
  1632.     source/funny.c:
  1633.         Changed funny_print_widelist() ..  it now works
  1634.         again, I don't know when I broke it.
  1635.  
  1636. Wed Jan  6 11:59:11 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1637.  
  1638.     source/term.c, source/wserv.c:
  1639.         Made the term_init() call used in wserv to set the
  1640.         line discipline to RAW, so I could forget about
  1641.         having to worry about signals, and removed the
  1642.         SIGINT handling from wserv.c.  Hopefully this means
  1643.         that wserv works properly now.  (thanks to Dizzy
  1644.         <nathan@eas.gatech.edu> for help with this).
  1645.  
  1646. Wed Jan  6 00:03:00 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1647.  
  1648.     source/Makefile.proto:
  1649.         updated depandancies, and re-organised the
  1650.         SOURCES and OBJECTS.
  1651.  
  1652.     source/timer.c, source/edit.c, source/irc.c, source/irc.h,
  1653.     source/mysetjmp.c, source/mysetjmp.h, source/window.c:
  1654.         Moved everything from timer.c into either edit.c
  1655.         or irc.c.  Made WINDOW_CREATE define more parts
  1656.         out, in irc.c, mysetjmp.[ch], and window.c.
  1657.  
  1658. Tue Jan  5 20:59:36 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1659.  
  1660.     source/exec.c:
  1661.         Reformatted, and new element of the process list
  1662.         added, server, to allow /exec -out/msg/notice
  1663.         to go to the right server.
  1664.  
  1665.     source/newio.c:
  1666.         reformatted.
  1667.  
  1668. Tue Jan  5 18:06:25 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1669.  
  1670.     source/edit.c, source/keys.c:
  1671.         Added new function parsekeycmd(), and new command,
  1672.         PARSEKEY which calls it - does the same as typing
  1673.         a key which is bound the the arguement.
  1674.  
  1675. Tue Jan  5 17:03:04 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1676.  
  1677.     source/window.c:
  1678.         Changed window() so that the WINDOW CHANNEL
  1679.         command with no arguments make the current
  1680.         window's channel null.
  1681.  
  1682. Tue Jan  5 16:15:51 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1683.  
  1684.     source/wserv.c:
  1685.         Changed got_sigint() to send the ^C down the pipe,
  1686.         rather than kill SIGINT the ircII process, as this
  1687.         was causing the ^C to be read as though it was from
  1688.         the main screen.
  1689.  
  1690. Tue Jan  5 01:57:58 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1691.  
  1692.     source/edit.c:
  1693.         Changed new_send_line() to set the display on.
  1694.  
  1695. Mon Jan  4 23:46:58 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1696.  
  1697.     source/vars.h.proto, source/vars.c, source/hook.c, source/edit.c,
  1698.     config.h:
  1699.         New variable INPUT_PROTECTION.  Doesn't allow any
  1700.         ON INPUT's to be added when set.  ON INPUT moved to
  1701.         send_line(), so that all input is caught in the hook,
  1702.         SENDLINE command added, that calls the new function,
  1703.         new_send_line, that does a simliar thing to the send_line
  1704.         command, except, no handling for prompts, or ON INPUT is
  1705.         done during this.
  1706.  
  1707. Mon Jan  4 15:23:34 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1708.  
  1709.     hook.c:
  1710.         reformatted.
  1711.  
  1712. Fri Jan  1 23:46:03 EST 1993 - Matthew Green <mrg@mame.mu.oz.au>
  1713.  
  1714.     *.h:
  1715.         Fixed all the header files, so that if included more than
  1716.         once, they are only parsed once.
  1717.